From 702ee3b3504079ea22565409846cb8d225b7f054 Mon Sep 17 00:00:00 2001 From: Hiroyuki Ikezoe Date: Sat, 19 Dec 2009 01:18:14 +0100 Subject: [PATCH] [gtk] GtkCellEditable::editing-cancelled should be writable MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Fixes https://bugzilla.gnome.org/show_bug.cgi?id=604881 Signed-off-by: Javier Jardón --- gtk/gtkcelleditable.c | 2 +- gtk/gtkcombobox.c | 4 ++++ gtk/gtkentry.c | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gtk/gtkcelleditable.c b/gtk/gtkcelleditable.c index 38457cae9f..08e31e52f5 100644 --- a/gtk/gtkcelleditable.c +++ b/gtk/gtkcelleditable.c @@ -76,7 +76,7 @@ gtk_cell_editable_base_init (GtkCellEditableIface *iface) P_("Editing Canceled"), P_("Indicates that editing has been canceled"), FALSE, - GTK_PARAM_READABLE)); + GTK_PARAM_READWRITE)); /** * GtkCellEditable::editing-done: diff --git a/gtk/gtkcombobox.c b/gtk/gtkcombobox.c index 8df31ed239..6d20b630e3 100644 --- a/gtk/gtkcombobox.c +++ b/gtk/gtkcombobox.c @@ -1014,6 +1014,10 @@ gtk_combo_box_set_property (GObject *object, g_value_get_enum (value)); break; + case PROP_EDITING_CANCELED: + combo_box->priv->editing_canceled = g_value_get_boolean (value); + break; + default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index f66c1da5a8..c5e3a6e3c9 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -1990,6 +1990,10 @@ gtk_entry_set_property (GObject *object, gtk_im_multicontext_set_context_id (GTK_IM_MULTICONTEXT (entry->im_context), priv->im_module); break; + case PROP_EDITING_CANCELED: + entry->editing_canceled = g_value_get_boolean (value); + break; + case PROP_SCROLL_OFFSET: case PROP_CURSOR_POSITION: default: -- 2.30.2